﻿using Gym.Domain.RoomAggregate;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Gym.Domain.UnitTests.TestUtils.Rooms
{
    public static class RoomFactory
    {
        public static Room CreateRoom(
            string name = Constants.Room.Name,
        int maxDailySessions = Constants.Room.MaxDailySessions,
        Guid? gymId = null,
        Guid? id = null)
        {
            return new Room(
                name,
                maxDailySessions,
                gymId: gymId ?? Constants.Gym.Id,
                id: id ?? Constants.Room.Id);
        }
    }
}
